public class Sorter {
    public void traversal(int[] array){
        if(array!=null && array.length>0){
            for(int i=0;i<array.length;i++){
                System.out.print(array[i]);
                System.out.print((i<array.length-1)?",":"");
            }
            System.out.println();
        }
    }
    public int[] sort(int [] arrayTest){
        int[] array=new int [arrayTest.length];//创建一个新数组，这样排序的时候不会改变原数组
        for(int i =0;i<arrayTest.length;i++){
            array[i]=arrayTest[i];
        }
        for(int i=0;i<array.length;i++){
            for(int j=0;j<array.length-i-1;j++){
                if(array[j+1]<array[j]){
                    int temp=array[j+1];
                    array[j+1]=array[j];
                    array[j]=temp;
                }
            }
        }
        return array;
    }
    public static void main(String[] args) {
        Sorter sorter=new Sorter();
        int[] a={1,100,-20,99,1000,0,30};
        System.out.print("原数组：");
        sorter.traversal(a);

        int[] x=sorter.sort(a);
        System.out.print("新数组：");
        sorter.traversal(x);

        System.out.print("原数组：");
        sorter.traversal(a);
    }
}